package com.bl.weilan.service.biz.companystockholder;

import com.bl.weilan.dao.model.CompanyStockholderEntity;
import com.bl.weilan.service.vo.DelBody;
import com.bl.weilan.service.vo.DelListBody;
import com.bl.weilan.service.vo.companystockholder.CompanyStockholderAddVo;
import com.bl.weilan.service.vo.companystockholder.CompanyStockholderListVo;
import com.bl.weilan.service.vo.companystockholder.CompanyStockholderModVo;
import org.springframework.data.domain.Pageable;

public interface CompanyStockholderService {
    //通过id查询股东详情
    CompanyStockholderEntity getCompanyStockholderById(String companystockholderId);
    //查询公司id查询公司股东列表
    CompanyStockholderListVo getCompanyStockholderLists(String companyId, Pageable pageable );
    //增加股东信息
    void addCompanyStockholder(CompanyStockholderAddVo companystockholderAddVo);
    // manager 删除单条股东信息
    void del(DelBody id);
    //manager 批量删除股东者
    void delList(DelListBody idList);
    //修改股东信息
    void modify(CompanyStockholderModVo companystockholderModVo);
}
